ADDRESS COMMAND 'REQUESTFILE > RAM:W4/resultstring TITLE "Select file to RENAME" NOICONS DRAWER "'currdir'" FILE "for a dir , make this blank" PUBSCREEN "'screen'"'
if rc=5 then EXIT
call open('resultstring','Ram:W4/resultstring',R)
resultstring=readln('resultstring')
resultstring=TRANSLATE(resultstring, ' ','"')
resultstring=STRIP(resultstring)
close('resultstring')
slashpos=LASTPOS('/', resultstring)
renfile=SUBSTR(resultstring,slashpos+1)
renameroot=LEFT(resultstring,slashpos-1)
renamefile=renameroot'/'renfile
if renfile='' then renamefile=renameroot
ADDRESS COMMAND 'REQUESTFILE > RAM:W4/resultstring TITLE "ENTER NEW NAME" NOICONS DRAWER "'renameroot'" FILE "'renfile'" PUBSCREEN "'screen'"'
if rc=5 then EXIT
call open('resultstring','Ram:W4/resultstring',R)
resultstring=readln('resultstring')
resultstring=TRANSLATE(resultstring, ' ','"')
resultstring=STRIP(resultstring)
close('resultstring')
newnamefile=resultstring
len=LENGTH(resultstring)
if RIGHT(resultstring,1)='/' then newnamefile = LEFT(resultstring,len-1)
ADDRESS COMMAND 'RENAME FROM "'renamefile'" TO "'newnamefile'"'